package com.zhongchaowuye.pojo;

import java.math.BigDecimal;
import java.sql.Timestamp;

/**
 * @program: 中超物业（excel系统）
 * @author：张雁佳
 * @create: 2024-12-09
 * @description: 工资对象
 */
public class B_GZ extends Base
{
	private Integer id; //ID
	private Integer gz_xiangmu_id; //项目名称对应的字典id（由于存在录入数据月份可能跨2个合同期的情况，因此月数据只保存名称，不保存项目基本信息外键信息
	private String gz_xiangmu_name; //项目名称（用于辅助显示）
	private Timestamp ht_start; //所属项目的开始时间（用于辅助显示）
	private Timestamp ht_end; //所属项目的截止时间（用于辅助显示）
	
	private Timestamp gz_shijian; //保存为：yyyy-MM-01 00:00:00 只输入年月并保存为当月1日的初始时间
	private String gz_gongzhong_name; //工种
	private String gz_xingming; //姓名
	private Integer gz_siling; //司龄
	private BigDecimal gz_gongzi; //工资
	private BigDecimal gz_bx_shebao; //（保险）社保
	private BigDecimal gz_bx_shangbao; //（保险）商保
	private BigDecimal gz_gongjijin; //公积金
	private BigDecimal gz_geshui; //个税
	private BigDecimal gz_jiaban; //加班
	private BigDecimal gz_heji; //合计
	private String gz_zhuangtai; //状态
	
	public Integer getId() {
		return id;
	}
	public void setId(Integer id) {
		this.id = id;
	}
	public Integer getGz_xiangmu_id() {
		return gz_xiangmu_id;
	}
	public void setGz_xiangmu_id(Integer gz_xiangmu_id) {
		this.gz_xiangmu_id = gz_xiangmu_id;
	}
	public String getGz_xiangmu_name() {
		return gz_xiangmu_name;
	}
	public void setGz_xiangmu_name(String gz_xiangmu_name) {
		this.gz_xiangmu_name = gz_xiangmu_name;
	}
	public Timestamp getHt_start() {
		return ht_start;
	}
	public void setHt_start(Timestamp ht_start) {
		this.ht_start = ht_start;
	}
	public Timestamp getHt_end() {
		return ht_end;
	}
	public void setHt_end(Timestamp ht_end) {
		this.ht_end = ht_end;
	}
	public Timestamp getGz_shijian() {
		return gz_shijian;
	}
	public void setGz_shijian(Timestamp gz_shijian) {
		this.gz_shijian = gz_shijian;
	}
	public String getGz_gongzhong_name() {
		return gz_gongzhong_name;
	}
	public void setGz_gongzhong_name(String gz_gongzhong_name) {
		this.gz_gongzhong_name = gz_gongzhong_name;
	}
	public String getGz_xingming() {
		return gz_xingming;
	}
	public void setGz_xingming(String gz_xingming) {
		this.gz_xingming = gz_xingming;
	}
	public Integer getGz_siling() {
		return gz_siling;
	}
	public void setGz_siling(Integer gz_siling) {
		this.gz_siling = gz_siling;
	}
	public BigDecimal getGz_gongzi() {
		return gz_gongzi;
	}
	public void setGz_gongzi(BigDecimal gz_gongzi) {
		this.gz_gongzi = gz_gongzi;
	}
	public BigDecimal getGz_bx_shebao() {
		return gz_bx_shebao;
	}
	public void setGz_bx_shebao(BigDecimal gz_bx_shebao) {
		this.gz_bx_shebao = gz_bx_shebao;
	}
	public BigDecimal getGz_bx_shangbao() {
		return gz_bx_shangbao;
	}
	public void setGz_bx_shangbao(BigDecimal gz_bx_shangbao) {
		this.gz_bx_shangbao = gz_bx_shangbao;
	}
	public BigDecimal getGz_gongjijin() {
		return gz_gongjijin;
	}
	public void setGz_gongjijin(BigDecimal gz_gongjijin) {
		this.gz_gongjijin = gz_gongjijin;
	}
	public BigDecimal getGz_geshui() {
		return gz_geshui;
	}
	public void setGz_geshui(BigDecimal gz_geshui) {
		this.gz_geshui = gz_geshui;
	}
	public BigDecimal getGz_jiaban() {
		return gz_jiaban;
	}
	public void setGz_jiaban(BigDecimal gz_jiaban) {
		this.gz_jiaban = gz_jiaban;
	}
	public BigDecimal getGz_heji() {
		return gz_heji;
	}
	public void setGz_heji(BigDecimal gz_heji) {
		this.gz_heji = gz_heji;
	}
	public String getGz_zhuangtai() {
		return gz_zhuangtai;
	}
	public void setGz_zhuangtai(String gz_zhuangtai) {
		this.gz_zhuangtai = gz_zhuangtai;
	}
}
